#include <FS.h>

String file_name = "/wangchunzi/ww.txt"; //被读取的文件位置和名称

void setup()
{
    Serial.begin(9600);
    Serial.println("");

    Serial.println("SPIFFS format start");
    SPIFFS.format(); // 格式化SPIFFS
    Serial.println("SPIFFS format finish");

    if (SPIFFS.begin())
    { // 启动SPIFFS
        Serial.println("SPIFFS Started.");
    }
    else
    {
        Serial.println("SPIFFS Failed to Start.");
    }
 //【学习点】
 //创建（如果文件不存在）、写文件
    File dataFile = SPIFFS.open(file_name, "w"); // 建立File对象用于向SPIFFS中的file对象（即/ww.txt）写入信息
    dataFile.println("Hello IOT World.");        // 向dataFile写入字符串信息
    dataFile.close();                            // 完成文件写入后关闭文件
    Serial.println("Finished Writing data to SPIFFS");
    
//=================================以下是测试格式化、删除=============================================================
    SPIFFS.format(); // 格式化SPIFFS

    //确认闪存中是否有file_name文件
    if (SPIFFS.exists(file_name))
    {
        Serial.print(file_name);
        Serial.println(" FOUND.");
        //从闪存中删除file_name文件
        if (SPIFFS.remove(file_name))
        {

            Serial.print(file_name);
            Serial.println(" remove sucess");
        }
        else
        {
            Serial.print(file_name);
            Serial.println(" remove fail");
        }
    }
    else
    {
        Serial.print(file_name);
        Serial.print(" NOT FOUND.");
    }
}

void loop()
{
}